package com.ccc.dao.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.ccc.dao.ParameterDao;
import com.ccc.model.Parameter;
import com.ccc.util.dao.UtilDao;

@Component("parameterDao")
public class ParameterDaoImpl implements ParameterDao {
	private UtilDao utilDao;

	@Override
	public void addParameter(Parameter parameter) {
		utilDao.save(parameter);
	}

	@Override
	public void deleteParameter(Parameter parameter) {
		utilDao.delete(parameter);
	}

	@Override
	public void updateParameter(Parameter parameter) {
		utilDao.update(parameter);
	}

	@Override
	public Parameter findParameter(int id) {
		return utilDao.find(Parameter.class, id);
	}

	public UtilDao getUtilDao() {
		return utilDao;
	}

	@Resource
	public void setUtilDao(UtilDao utilDao) {
		this.utilDao = utilDao;
	}

}
